UNIVAC 1110
   HOME

TheInfoList



OR:

The UNIVAC 1100/2200 series is a series of compatible
36-bit 36-bit computers were popular in the early mainframe computer era from the 1950s through the early 1970s. Starting in the 1960s, but especially the 1970s, the introduction of 7-bit ASCII and 8-bit EBCDIC led to the move to machines using 8-bit ...
computer systems, beginning with the
UNIVAC 1107 The UNIVAC 1100/2200 series is a series of compatible 36-bit computer systems, beginning with the UNIVAC 1107 in 1962, initially made by Sperry Rand. The series continues to be supported today by Unisys Corporation as the ClearPath Dorado Serie ...
in 1962, initially made by
Sperry Rand Sperry Corporation was a major American equipment and electronics company whose existence spanned more than seven decades of the 20th century. Sperry ceased to exist in 1986 following a prolonged hostile takeover bid engineered by Burroughs ...
. The series continues to be supported today by
Unisys Unisys Corporation is a global technology solutions company founded in 1986 and headquartered in Blue Bell, Pennsylvania. The company provides cloud, AI, digital workplace, logistics, and enterprise computing services. History Founding Unis ...
Corporation as the ClearPath Dorado Series. The solid-state 1107 model number was in the same sequence as the earlier
vacuum-tube computer A vacuum-tube computer, now termed a first-generation computer, is a computer that uses vacuum tubes for logic circuitry. While the history of mechanical aids to computation goes back centuries, if not millennia, the history of vacuum tube compu ...
s, but the early computers were not compatible with their solid-state successors.


Architecture


Data formats

* Fixed-point, either
integer An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
or
fraction A fraction (from , "broken") represents a part of a whole or, more generally, any number of equal parts. When spoken in everyday English, a fraction describes how many parts of a certain size there are, for example, one-half, eight-fifths, thre ...
**Whole word – 36-bit (
ones' complement The ones' complement of a binary number is the value obtained by inverting (flipping) all the bits in the Binary number, binary representation of the number. The name "ones' complement" refers to the fact that such an inverted value, if added t ...
) **Half word – two 18-bit fields per word (unsigned or ones' complement) **Third word – three 12-bit fields per word (ones' complement) **Quarter word – four 9-bit fields per word (unsigned) **Sixth word – six 6-bit fields per word (unsigned) *
Floating point In computing, floating-point arithmetic (FP) is arithmetic on subsets of real numbers formed by a ''significand'' (a signed sequence of a fixed number of digits in some base) multiplied by an integer power of that base. Numbers of this form ...
**
Single precision Single-precision floating-point format (sometimes called FP32 or float32) is a computer number format, usually occupying 32 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point. A floa ...
– 36 bits: sign bit, 8-bit characteristic, 27-bit mantissa **
Double precision Double-precision floating-point format (sometimes called FP64 or float64) is a floating-point arithmetic, floating-point computer number format, number format, usually occupying 64 Bit, bits in computer memory; it represents a wide range of numeri ...
– 72 bits: sign bit, 11-bit characteristic, 60-bit mantissa *
Alphanumeric Alphanumericals or alphanumeric characters are any collection of number characters and letters in a certain language. Sometimes such characters may be mistaken one for the other. Merriam-Webster suggests that the term "alphanumeric" may often ...
** FIELDATA – UNIVAC 6-bit code variant (no lower case characters) six characters in each 36-bit word. (FIELDATA was originally a seven-bit code of which only 64 code positions (occupying six bits) were formally defined.) **
ASCII ASCII ( ), an acronym for American Standard Code for Information Interchange, is a character encoding standard for representing a particular set of 95 (English language focused) printable character, printable and 33 control character, control c ...
– 9 bits per character (right-most eight used for an ASCII character) four characters in each 36-bit word


Instruction format

Instructions are 36 bits long with the following fields: :f (6 bits) - function designator (
opcode In computing, an opcode (abbreviated from operation code) is an enumerated value that specifies the operation to be performed. Opcodes are employed in hardware devices such as arithmetic logic units (ALUs), central processing units (CPUs), and ...
), :j (4 bits) - partial word designator, J-register designator, or minor function designator, :a (4 bits) - register (A, X, or R) designator or I/O designator, :x (4 bits) - index register (X) designator, :h (1 bit ) - index register increment designator, :i (1 bit) - indirect address designator, :u (16 bits) - address or operand designator.


Registers

The 128 registers of the high-speed "general register stack" ("integrated circuit registers" on the
UNIVAC 1108 The UNIVAC 1100/2200 series is a series of compatible 36-bit computer systems, beginning with the UNIVAC 1107 in 1962, initially made by Sperry Rand. The series continues to be supported today by Unisys Corporation as the ClearPath Dorado Series ...
and
UNIVAC 1106 The UNIVAC 1100/2200 series is a series of compatible 36-bit computer systems, beginning with the UNIVAC 1107 in 1962, initially made by Sperry Rand. The series continues to be supported today by Unisys Corporation as the ClearPath Dorado Series. ...
models), map to the current data space in main storage starting at memory address zero. These registers include both user and executive copies of the A, X, R, and J registers and many special function executive registers. The table on the right shows the addresses (in
octal Octal (base 8) is a numeral system with eight as the base. In the decimal system, each place is a power of ten. For example: : \mathbf_ = \mathbf \times 10^1 + \mathbf \times 10^0 In the octal system, each place is a power of eight. For ex ...
) of the user registers. There are 15
index register An index register in a computer's central processing unit, CPU is a processor register (or an assigned memory location) used for pointing to operand addresses during the run of a program. It is useful for stepping through String (computer science ...
s (X1 ... X15), 16 accumulators (A0 ... A15), and 15 special function user registers (R1 .. R15). The 4 J registers and 3 "staging registers" are uses of some of the special function R registers. One interesting feature is that the last four index registers (X12 ... X15) and the first four accumulators (A0 ... A3) overlap, allowing data to be interpreted either way in these registers. This also results in four ''unassigned'' accumulators (A15+1 ... A15+4) that can only be accessed by their memory address (double word instructions on A15 do operate on A15+1).


Vacuum tube machines not mutually compatible

Prior to the UNIVAC 1107, UNIVAC produced several vacuum-tube-based machines with model numbers from 1101 to 1105. These machines had different architectures and word sizes and were not compatible with each other or with the 1107 and its successors. They all used
vacuum tube A vacuum tube, electron tube, thermionic valve (British usage), or tube (North America) is a device that controls electric current flow in a high vacuum between electrodes to which an electric voltage, potential difference has been applied. It ...
s and many used
drum memory Drum memory was a magnetic data storage device invented by Gustav Tauschek in 1932 in Austria. Drums were widely used in the 1950s and into the 1960s as computer memory. Many early computers, called drum computers or drum machines, used drum ...
as their main memory. Some were designed by
Engineering Research Associates Engineering Research Associates, commonly known as ERA, was a pioneering computer firm from the 1950s. ERA became famous for their numerical computers, but as the market expanded they became better known for their drum memory systems. They were ...
(ERA) which was later purchased and merged with the UNIVAC company. The
UNIVAC 1101 The ERA 1101, later renamed UNIVAC 1101, was a computer system designed and built by Engineering Research Associates (ERA) in the early 1950s and continued to be sold by the Remington Rand corporation after that company later purchased ERA. Its ( ...
, or ERA 1101, was a computer system designed by ERA and built by the Remington Rand corporation in the 1950s. It was never sold commercially. It was developed under Navy Project 13, which is 1101 in binary. The
UNIVAC 1102 The UNIVAC 1102 or ERA 1102 was designed by Engineering Research Associates for the United States Air Force's Arnold Engineering Development Center in Tullahoma, Tennessee in response to a request for proposal issued in 1950. The Air Force needed ...
or ERA 1102 was designed by Engineering Research Associates for the United States Air Force. The 36-bit
UNIVAC 1103 The UNIVAC 1103 or ERA 1103, a successor to the UNIVAC 1101, is a computer system designed by Engineering Research Associates and built by the Remington Rand corporation in October 1953. It was the first computer for which Seymour Cray was credite ...
was introduced in 1953 and an upgraded version (
UNIVAC 1103A The UNIVAC 1103 or ERA 1103, a successor to the UNIVAC 1101, is a computer system designed by Engineering Research Associates and built by the Remington Rand corporation in October 1953. It was the first computer for which Seymour Cray was credite ...
) was released in 1956. This was the first commercial computer to use
core memory Core or cores may refer to: Science and technology * Core (anatomy), everything except the appendages * Core (laboratory), a highly specialized shared research resource * Core (manufacturing), used in casting and molding * Core (optical fiber), ...
instead of the
Williams tube The Williams tube, or the Williams–Kilburn tube named after inventors Frederic Calland Williams, Freddie Williams and Tom Kilburn, is an early form of computer memory. It was the first Random-access memory, random-access digital storage devi ...
. The
UNIVAC 1105 The UNIVAC 1105 was a follow-on computer to the UNIVAC 1103A introduced by UNIVAC, Sperry Rand in September 1958. The UNIVAC 1105 used 21 types of vacuum tubes, 11 types of diodes, 10 types of transistors, and three core types. The UNIVAC 1105 ...
was the successor to the 1103A, and was introduced in 1958. The UNIVAC 1104 system was a 30-
bit The bit is the most basic unit of information in computing and digital communication. The name is a portmanteau of binary digit. The bit represents a logical state with one of two possible values. These values are most commonly represented as ...
version of the 1103 built for
Westinghouse Electric The Westinghouse Electric Corporation was an American manufacturing company founded in 1886 by George Westinghouse and headquartered in Pittsburgh, Pennsylvania. It was originally named "Westinghouse Electric & Manufacturing Company" and was ...
, in 1957, for use on the
BOMARC Missile Program The Boeing CIM-10 Bomarc ("Boeing Michigan Aeronautical Research Center") (IM-99 Weapon System prior to September 1962) was a supersonic ramjet powered long-range surface-to-air missile (SAM) used during the Cold War for the air defense of Nor ...
. However, by the time the BOMARC was deployed in the 1960s, a more modern computer (a version of the
AN/USQ-20 The AN/USQ-20, or CP-642 or Naval Tactical Data System (NTDS), was designed as a more reliable replacement for the Seymour Cray-designed AN/USQ-17 with the same instruction set. The first batch of 17 computers were delivered to the Navy start ...
, designated the G-40) had replaced the UNIVAC 1104.


UNIVAC 1100 compatible series

These machines had a common architecture and word size. They all used
transistor A transistor is a semiconductor device used to Electronic amplifier, amplify or electronic switch, switch electrical signals and electric power, power. It is one of the basic building blocks of modern electronics. It is composed of semicondu ...
ized electronics and
integrated circuit An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
s. Early machines used
core memory Core or cores may refer to: Science and technology * Core (anatomy), everything except the appendages * Core (laboratory), a highly specialized shared research resource * Core (manufacturing), used in casting and molding * Core (optical fiber), ...
(the 1110 used plated-wire memory) until that was replaced with
semiconductor memory Semiconductor memory is a digital electronic semiconductor device used for digital data storage, such as computer memory. It typically refers to devices in which data is stored within metal–oxide–semiconductor (MOS) memory cells on a si ...
in 1975.


1107

The UNIVAC 1107 was the first solid-state member of Sperry Univac's UNIVAC 1100 series of computers, introduced in October 1962. It was also known as the Thin-Film Computer because of its use of
thin-film memory Thin-film memory is a high-speed alternative to magnetic-core memory developed by Sperry Rand in a government-funded research project. Instead of threading individual ferrite cores on wires, thin-film memory consisted of 4-micrometer thick do ...
for its
register Register or registration may refer to: Arts, entertainment, and media Music * Register (music), the relative "height" or range of a note, melody, part, instrument, etc. * ''Register'', a 2017 album by Travis Miller * Registration (organ), ...
storage. It represented a marked change of architecture: unlike previous models, it was not a strict two-address machine: it was a single-address machine with up to 65,536 words of 36-bit core memory. The machine's registers were stored in 128 words of
thin-film memory Thin-film memory is a high-speed alternative to magnetic-core memory developed by Sperry Rand in a government-funded research project. Instead of threading individual ferrite cores on wires, thin-film memory consisted of 4-micrometer thick do ...
, a faster form of magnetic storage. With six cycles of thin-film memory per 4 microsecond main memory cycle, address indexing was performed without a cycle time penalty. Only 36 systems were sold. The core memory was available in 16,384 36-bit words in a single bank; or in increments of 16,384 words to a maximum of 65,536 words in two separately accessed banks. With a cycle time of 4 microseconds, the effective cycle time was 2 microseconds when instruction and data accesses overlapped in two banks. The 128-word thin-film memory general register stack (16 each arithmetic, index, and repeat with a few in common) had a 300-nanosecond access time with a complete cycle time of 600 nanoseconds. Six cycles of thin-film memory per core memory cycle and fast adder circuitry permitted memory address indexing within the current instruction core memory cycle and also modification of the index value (the signed upper 18 bits were added to the lower 18 bits) in the specified index register (16 were available). The 16
input/output In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator. Inputs a ...
(I/O) channels also used thin-film memory locations for direct-to-memory I/O memory location registers. Programs could not be executed from unused thin-film memory locations. Both UNISERVO IIA and UNISERVO III tape drives were supported, both of which could use either metallic (UNIVAC I) or mylar tape. The FH880
drum memory Drum memory was a magnetic data storage device invented by Gustav Tauschek in 1932 in Austria. Drums were widely used in the 1950s and into the 1960s as computer memory. Many early computers, called drum computers or drum machines, used drum ...
unit was also supported as a spooling and file-storage media. Spinning at 1800 RPM, it stored approximately 300,000 36-bit words. The 1107, without any peripherals, weighed about . Univac provided a batch operating system,
EXEC I EXEC I is UNIVAC's original operating system developed for the UNIVAC 1107 in 1962. EXEC I is a batch processing operating system that supports multiprogramming. See also *UNIVAC EXEC II *List of UNIVAC products *History of computing hardware ...
.
Computer Sciences Corporation Computer Sciences Corporation (CSC) was an American multinational corporation that provided information technology (IT) services and professional services. On April 3, 2017, it merged with the Enterprise Services line of business of HP Ente ...
was contracted to provide a powerful optimizing Fortran IV
compiler In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primaril ...
, an assembler named SLEUTH with sophisticated macro capabilities, and a very flexible
linking loader A linker or link editor is a computer program that combines intermediate software build files such as object and library files into a single executable file such as a program or library. A linker is often part of a toolchain that includes a comp ...
.


Example costs

The following is an example budget estimate for a UNIVAC 1107 from 1963.


1108

The 1108 was introduced in 1964.
Integrated circuit An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
s replaced the
thin-film memory Thin-film memory is a high-speed alternative to magnetic-core memory developed by Sperry Rand in a government-funded research project. Instead of threading individual ferrite cores on wires, thin-film memory consisted of 4-micrometer thick do ...
that the
UNIVAC 1107 The UNIVAC 1100/2200 series is a series of compatible 36-bit computer systems, beginning with the UNIVAC 1107 in 1962, initially made by Sperry Rand. The series continues to be supported today by Unisys Corporation as the ClearPath Dorado Serie ...
used for register storage. Smaller and faster
core Core or cores may refer to: Science and technology * Core (anatomy), everything except the appendages * Core (laboratory), a highly specialized shared research resource * Core (manufacturing), used in casting and molding * Core (optical fiber ...
s, compared to the 1107, were used for
main memory Computer data storage or digital data storage is a technology consisting of computer components and recording media that are used to retain digital data. It is a core function and fundamental component of computers. The central processin ...
. In addition to faster components, two significant design improvements were incorporated: base registers and additional hardware instructions. The two 18-bit base registers (one for instruction storage and one for data storage) permitted dynamic relocation: as a program got swapped in and out of main memory, its instructions and data could be placed anywhere each time it got reloaded. To support
multiprogramming In computing, multitasking is the concurrent execution of multiple tasks (also known as processes) over a certain period of time. New tasks can interrupt already started ones before they finish, instead of waiting for them to end. As a result ...
, the 1108 had memory protection using two base and limit registers, with 512-word resolution. One was called the I-bank or instruction bank, and the other the D-bank or data bank. If the I-bank and D-bank of a program were put into different physical banks of memory, a 1/2 microsecond advantage accrued, called "alternate bank timing." The 1108 also introduced the Processor State Register, or PSR. In addition to controlling the Base Registers, it included various control "bits" that enabled the various Storage Protection features, allowed selection of either the User or Exec set of A, X & R registers, and enabled "Guard Mode" for user programs. Guard Mode prevented user programs from execution of Executive Only "privileged" instructions, and from accessing memory locations outside the program's allocated memory. Additional 1108 hardware instructions included
double precision Double-precision floating-point format (sometimes called FP64 or float64) is a floating-point arithmetic, floating-point computer number format, number format, usually occupying 64 Bit, bits in computer memory; it represents a wide range of numeri ...
arithmetic, double-word load, store, and comparison instructions. The processor could have up to 16
input/output In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator. Inputs a ...
channels for peripherals. The 1108 CPU was, with the exception of the 128-word (200 octal) ICR (Integrated Control Register) stack, entirely implemented via discrete component logic cards, each with a 55-pin high density connector, which interfaced to a machine wire wrapped backplane. Additional hand applied twisted pair wiring was utilized to implement backplane connections with sensitive timing, connections between machine wire wrapped backplanes, and connections to the I/O channel connector panel in the lower section of the CPU Cabinet. The ICR (Integrated Control Register) stack was implemented with "new"
integrated circuit An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
technology, replacing the thin film registers on the 1107. The ICR consisted of 128 38-bits, with a half-word Parity Bit calculated and checked with each access. The ICR was logically the first 128 memory addresses (200 Octal), but was contained in the CPU. The core memory was contained in a one or more separate cabinet(s), and consisted of two separate 32K modules, for a total capacity of 64K 38-bit words (36-bits data and a Parity Bit for each 18-bit half-word). The basic cycle time of the core memory was 750 ns, and the supporting circuitry was implemented with the same circuit card/backplane technology as the 1108 CPU. Just as the first UNIVAC 1108 systems were being delivered in 1965, Sperry Rand announced the UNIVAC 1108 II (also known as the UNIVAC 1108A) which had support for multiprocessing: up to three
CPUs A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
, four memory banks totaling 262,144 words, and two independent programmable input/output controllers (IOCs). With everything busy, five activities could be going on at the same moment: three programs running in the CPUs and two input/output processes in the IOCs. One more instruction was incorporated:
test-and-set In computer science, the test-and-set instruction is an instruction used to write (set) 1 to a memory location and return its old value as a single atomic (i.e., non- interruptible) operation. The caller can then "test" the result to see if the ...
, to provide for synchronization between the CPUs. Although a 1964 internal study indicated only about 43 might sell, in all, 296 processors were produced. The 1108 II, or 1108A, was the first multiprocessor machine in the series, capable of expansion to three CPUs and two IOCs (Input/Output Control Units). To support this, it had up to 262,144 words (four cabinets) of eight-ported main memory: separate instruction and data paths for each CPU, and one path for each IOC. The memory was organized in physical banks of 65,536 words, with separate odd and even ports in each bank. The instruction set was very similar to that of the 1107, but included some additional instructions, including the "Test and Set" instruction for multiprocessor synchronization. Some models of the 1108 implemented the ability to divide words into four nine-bit bytes, allowing use of
ASCII ASCII ( ), an acronym for American Standard Code for Information Interchange, is a character encoding standard for representing a particular set of 95 (English language focused) printable character, printable and 33 control character, control c ...
characters. Most 1108A configurations included one or two CPUs, each with eight or (optionally) 16 36-bit parallel I/O channels, and two or three 64K core memory cabinets. Three CPU systems, with four core memory cabinets were the exception due to cost considerations. The IOC was a separate cabinet that contained 8 or (optionally) 16 additional I/O channels to support configurations with very large Mass Storage requirements. A very limited number of IOCs were produced, with
United Air Lines United Airlines, Inc. is a major airline in the United States headquartered in Chicago, Illinois that operates an extensive domestic and international route network across the United States and six continents with more destinations than any o ...
(UAL) being the primary customer. The UNIVAC Array Processor, or UAP, was produced in even more limited numbers than the IOC. It was a custom-built, stand-alone
math coprocessor A floating-point unit (FPU), numeric processing unit (NPU), colloquially math coprocessor, is a part of a computer system specially designed to carry out operations on floating-point numbers. Typical operations are addition, subtraction, multipli ...
to the 1108A system. The UAP, at its most basic level, consisted of four 1108A arithmetic units, and associated control circuitry, contained in a standalone cabinet almost identical to the 1108A CPU. The UAP was physically and logically situated between two 1108A multiprocessor systems. It was capable of directly addressing and interfacing to the four 65K core memory cabinets of two independent 1108A systems. It was capable of executing a number of array-processing instructions, the most important being
fast Fourier transform A fast Fourier transform (FFT) is an algorithm that computes the discrete Fourier transform (DFT) of a sequence, or its inverse (IDFT). A Fourier transform converts a signal from its original domain (often time or space) to a representation in ...
(FFT). At a simplified level, one of the 1108A CPUs would move data arrays into core memory, and send the UAP an instruction packet, containing the function to be executed, and the memory address(es) of the data array(s), across a standard I/O channel. The UAP would then perform the operation, totally independent of the CPU(s), and, when the operation was complete, "interrupt" the originating CPU via the I/O channel. A very small number of UAPs were built, for
Shell Oil Company Shell USA, Inc. (formerly Shell Oil Company, Inc.) is the United States–based wholly owned subsidiary of Shell plc, a UK-based transnational corporation " oil major" which is among the largest oil companies in the world. Approximately 18,000 ...
, Digitech(Calgary) and Gulf Canada(Calgary). The UAPs installed were used for processing seismic data. When Sperry Rand replaced the
core memory Core or cores may refer to: Science and technology * Core (anatomy), everything except the appendages * Core (laboratory), a highly specialized shared research resource * Core (manufacturing), used in casting and molding * Core (optical fiber), ...
with
semiconductor memory Semiconductor memory is a digital electronic semiconductor device used for digital data storage, such as computer memory. It typically refers to devices in which data is stored within metal–oxide–semiconductor (MOS) memory cells on a si ...
, the same machine was released as the UNIVAC 1100/20. In this new naming convention, the final digit represented the number of
CPUs A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
(e.g., 1100/22 was a system with two CPUs) in the system.


1106

The 1107 and early 1108 machines were aimed at the engineering/scientific computing community, so much so that the 1100 Series User Group was named the UNIVAC Scientific Exchange, or USE. The operating systems were batch oriented, with FORTRAN and (to a much lesser extent)
ALGOL ALGOL (; short for "Algorithmic Language") is a family of imperative computer programming languages originally developed in 1958. ALGOL heavily influenced many other languages and was the standard method for algorithm description used by the ...
being the most commonly used languages. As the market for commercial computing became more mature, these operating systems were no longer able to meet the growing demand for business computing, where applications were commonly written in
COBOL COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural, and, since 2002, object-oriented language. COBOL is primarily ...
. UNIVAC responded to this change in the market with the 1108A multiprocessor system and with the
EXEC 8 OS 2200 is the operating system for the Unisys ClearPath Dorado family of mainframe systems. The operating system kernel of OS 2200 is a lineal descendant of Exec 8 for the UNIVAC 1108 and was previously known as OS 1100. Documentation and oth ...
operating system. Where engineering and scientific programs could often be "compute bound" (i.e. utilizing the entire CPU and core memory), business applications, typically written in COBOL, were almost always "I/O bound" (i.e. waiting for I/O operations to complete). Instrumentation of the EXEC 8 operating system showed that, in a 1108A multiprocessor configuration, the CPU(s) were often in the " idle loop" as much as 50% of the time (see note below). Since CPU performance was not an issue in these applications, it made commercial sense to create a lower-priced, lower-performance system to address the rapidly growing commercial business market. The UNIVAC 1106 was introduced in December 1969 and was absolutely identical to the UNIVAC 1108, both physically and in
instruction set In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, s ...
. Like the 1108, it was multiprocessor capable, though it appears that it was never supplied with more than two CPUs, and did not support IOCs. In fact, the only difference between an 1108A CPU and an 1106 CPU was a couple of timing cards. In order to keep costs low, an 1106 CPU could be ordered with as few as four word channels. This meant that only three I/O channels were available for peripheral subsystems, as channel 15 (the highest-numbered channel) was always, in both 1106 and 1108 systems, dedicated to the operator's console. Early versions of the UNIVAC 1106 were simply half-speed UNIVAC 1108 systems. Later Sperry Univac used a different memory system which was inherently slower and cheaper than that of the UNIVAC 1108. Sperry Univac sold a total of 338 processors in 1106 systems. When Sperry Rand replaced the
core memory Core or cores may refer to: Science and technology * Core (anatomy), everything except the appendages * Core (laboratory), a highly specialized shared research resource * Core (manufacturing), used in casting and molding * Core (optical fiber), ...
with
semiconductor memory Semiconductor memory is a digital electronic semiconductor device used for digital data storage, such as computer memory. It typically refers to devices in which data is stored within metal–oxide–semiconductor (MOS) memory cells on a si ...
, the same machine was released as the UNIVAC 1100/10. * Note: EXEC 8 idle loop – the "idle loop" was entered when a CPU had no available task to execute (typically when waiting for an I/O operation to complete). A simplified description is that the CPU executed a block transfer (op code 022) of the ICR stack (the first 0200 memory addresses) back to the same addresses. Since the ICR stack was contained in the CPU, this minimized use of core memory cycles, freeing them up for active CPUs.


1110

The UNIVAC 1110 was the fourth member of the series, introduced in 1972. The UNIVAC 1110 had enhanced multiprocessing support: sixteen-way memory access allowed up to six CAUs (Command Arithmetic Unit, the new name for CPU and so called because the CAU no longer had any I/O capability) and four IOAUs (Input Output Access Units, the name for separate units which performed the I/O channel programs). The 1110 CAU expanded the memory address range from the 18-bits (1108 and 1106) to 24-bits, allowing for up to 16 million words of addressable memory. The core memory used on the 1108/1106 systems was replaced with faster plated-wire memory. Each memory cabinet contained eight independent 8K plated-wire memory modules, or 64K for the entire cabinet. As with the 1108/1106, there was a maximum of four 64K cabinets per system. The 1110 also had 'Extended Memory' cabinets accessible in a 'daisy chain' arrangement to augment main storage. It was possible to utilize the 1108 64K core memory cabinets as Extended Storage, but in most systems utilized, the larger, less expensive 131K memory cabinets from the 1106 system. Up to eight Extended Memory cabinets were allowed, for a maximum of one million words of Extended Storage. An ESC (Extended Storage Controller) was required for each pair of memory cabinets to provide the physical connection, and address translation, from the 1110 CAUs and IOAU(s). The minimum configuration for a 1110 system was two CAUs and one IOAU. The largest configuration, 6x4 was only used by
NASA The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the federal government of the United States, US federal government responsible for the United States ...
. The 1110 CAU was the first pipelined processor to be designed by UNIVAC. The CAU could have as many as four instructions in various stages of execution at any given instant. The IOAU was completely separate, both physically and logically from the CAU, and had its own access path to the various Main and Extended Memory Modules. This allowed I/O operations to be independent from the compute operations, no longer "stealing" memory cycles from CAU(s). The IOAU included 8 (optionally 16 or 24) 1108/1106 compatible 36-bit Word Channels, and also included the Hardware Maintenance Panel. Pictures/illustrations of a 1110 system typical showed the IOAU Maintenance Panel, as the CAU cabinet had no indicator lights. The IOAU Maintenance Panel could display the various CAU registers from one or two associated CAU(s). The 1110 CAU also introduced an extension to the instruction set of 'Byte Instructions'. The major components of the 1110 system, the CAU, IOAU and Main Memory cabinets were designed using the same 55-pin high density card connectors, and machine wire wrapped backplane(s) as the 1108/1106. The discrete component logic used by the older systems was replaced by
transistor–transistor logic Transistor–transistor logic (TTL) is a logic family built from bipolar junction transistors (BJTs). Its name signifies that transistors perform both the logic function (the first "transistor") and the amplifying function (the second "transistor" ...
(TTL) integrated circuits (see Note, below). The CAU was an extremely complex unit, utilizing over 1,000 cards. When Sperry Rand replaced the plated-wire memory with
semiconductor memory Semiconductor memory is a digital electronic semiconductor device used for digital data storage, such as computer memory. It typically refers to devices in which data is stored within metal–oxide–semiconductor (MOS) memory cells on a si ...
, the same machine was released as the UNIVAC 1100/40. In this new naming convention, the final digit represented the number of
CPUs A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
in the system. The 1100/40 utilized a new Main Memory cabinet, replacing the 8K plated-wire memory modules with 16K static RAM modules (based on 1024x1-bit static RAM chips), for a total of 131K per cabinet. This allowed expansion of the Main Memory to a maximum of 524K. As with the 1110, the 1100/40 CAU had four base and limit registers, so a program could access four 64k banks. New instructions were added to allow a program to change the contents of the banks, rather than the banks being fixed when the program was prepared Sperry Rand sold a total of 290 processors in 1110 systems. Note: TTL Integrated circuits used in 1110 (1100/40) CAU, IOAU and Main Memory cabinets were ceramic 14-pin DIPs, where pins 4 and 10 were +5 volts and ground respectively: state-of-the-art in 1969. #3007500 - Integrated Circuit - IC32, Hex Inverter #3007501 - Integrated Circuit - IC33, Quad 2 Input NAND #3007502 - Integrated Circuit - IC34, Triple 3 Input NAND #3007503 - Integrated Circuit - IC35, Dual 4 Input NAND with Split Output #3007504 - Integrated Circuit - IC36, 8 Input NAND with Split Output #3007505 - Integrated Circuit - IC37, Quad 2 Input NOR #3007506 - Integrated Circuit - IC38, Dual And-Or Inverter-2 Wide OR, 2, 2 Input AND, with Split Output #3007507 - Integrated Circuit - IC39, Triple FLIP-FLOP with Set, Over-Ride, and Reset #3007508 - Integrated Circuit - IC40, Dual FLIP-FLOP, "D" Type #3007509 - Integrated Circuit - IC41, AND-OR Inverter-4 Wide OR, 2, 2, 3, 4 Input AND #3007603 - Integrated Circuit - IC50, Quad Two-Input Line Driver Part Numbers beginning with "3" originated in the Univac Blue Bell (Philadelphia), PA location. Part numbers beginning with "4" originated in the Roseville (St. Paul), MN location. Purchased Components group was in Blue Bell.


Semiconductor memory series

In 1975, Sperry Univac introduced a new series of machines with semiconductor memory replacing magnetic core, with a new naming convention: An upgraded 1106 was called the UNIVAC 1100/10. In this new naming convention, the final digit represented the number of CPUs or CAUs in the system, so that, for example, a two-processor 1100/10 system was designated an 1100/12. An upgraded 1108 was called the UNIVAC 1100/20. An upgraded 1110 was released as the UNIVAC 1100/40. The biggest change was the replacement of the Type 7015 64K Plated-Wire Memory cabinet with a new Type 7030 131K solid state (
static RAM Static random-access memory (static RAM or SRAM) is a type of random-access memory (RAM) that uses latching circuitry (flip-flop) to store each bit. SRAM is volatile memory; data is lost when power is removed. The ''static'' qualifier differ ...
) Memory Cabinet. The allowed Main Storage to be expanded from maximum of 262K to a maximum of 524K. The Type 7030 Main Memory cabinet still contained eight separate Memory Modules, but they were now 16K (38-bit words, 36 Data and 2 Parity), instead of 8K each. The Type 7013 131K Core Memory Cabinet (originally used on the later 1106 Systems as Main Storage) was also replaced with a Solid-State Memory Cabinet, based on Intel 1103A
DRAM Dram, DRAM, or drams may refer to: Technology and engineering * Dram (unit), a unit of mass and volume, and an informal name for a small amount of liquor, especially whisky or whiskey * Dynamic random-access memory, a type of electronic semicondu ...
. The UNIVAC 1100/80 was introduced in 1979. It was intended to combine 1100 and 494 systems. As with the 1100/10, 1100/20 and 1100/40, the final digit represented the number of CAUs in the system. The 1100/80 introduced a high-speed cache memory – the SIU or Storage Interface Unit. The SIU contained either 8K, or (optionally) 16K 36-bit words of buffer memory, and was logically and physically positioned between the CAU(s)/IOU(s) and the (larger, slower) Main Memory units. The first version of the 1100/80 system could be expanded to a maximum of two CAUs, and two IOUs. A later version was expandable to four CAUs and four IOUs. The SIU control panel of the updated 1100/80 (pictured above) was able to logically and physically partition larger Multi-Processor configurations into completely independent systems, each with its separate Operating System. The CAU was capable of executing both 36-bit 1100 series instructions, and 30-bit 490 series instructions. The CAU contained the same basic register stack, in the first 128 words of addressable memory, as previous generations of 1100 Series machines, but since these registers were implemented with the same ECL chips as the rest of the system, the registers did not require parity to be generated/checked with each write/read. The IOU, or Input/Output Unit was modular in design and could be configured with different Channel Modules to support varying I/O requirements. The Word Channel Module included four 1100 Series (parallel) Word Channels. Block Multiplexer and Byte Channel Modules allowed direct connection of high-speed disk/tape systems, and low speed printers, etc. respectively. The Control/Maintenance Panel was now on the SIU, and provided a minimum of indicator/buttons since the system incorporated a mini-computer, based on the BC/7 (business computer) as a maintenance processor. This was used to load microcode, and for diagnostic purposes. The CAU, IOU, and SIU units were implemented using
emitter-coupled logic In electronics, emitter-coupled logic (ECL) is a high-speed integrated circuit bipolar transistor logic family. ECL uses a bipolar junction transistor (BJT) differential amplifier with single-ended input and limited emitter current to avoid th ...
(ECL) on high density multi-layer PC boards. The ECL circuitry utilized DC voltages of +0 and -2 volts, with the CAU requiring four 50 amp -2 volt power supplies. Power was 400 Hz, to reduce large scale DC power supplies. The 400 Hz power was supplied by a motor/alternator, because even though solid state 400 Hz inverters were available, they were not considered reliable enough to meet the system uptime requirements. An 1100/84 Multiprocessor 4x2 system, in two clusters (could be "partitioned" into two separate systems), including four CPU cabinets, two IOU cabinets, two SIU buffer storage units (16K words each) and 2,096K words of Main Memory (backing storage) in four cabinets, two System Maintenance Units (SMU), two Motor Alternators, a transition unit, and two System Consoles at list price was $5,414,871. in October 1980. This configuration could be rented for $127,764 per month, or leased (5 year) for $95,844 per month. Monthly maintenance was $10,235 on this configuration. It was fairly common to discount list prices for large and/or Government customers. The
UNIVAC 1100/60 The UNIVAC 1100/60, introduced in 1979,
at Liechtenstein Computermuseum continued the venerable UNIVAC 1100/70 was introduced in 1981. The technology was an upgraded version of the 1100/60 design. It replaced the 1110-based 1100/40 systems. The UNIVAC 1100/90 was introduced in 1982. As with the 1100/80, it was available with up to four processors, and four I/O units. It was the largest, and final, member of the 1100 Series, and was the only system to be liquid-cooled. The Sperry Integrated Scientific Processor (ISP) is an attachment to the 1100/90.


SPERRY 2200 series

In 1983,
Sperry Corporation Sperry Corporation was a major American equipment and electronics company whose existence spanned more than seven decades of the 20th century. Sperry ceased to exist in 1986 following a prolonged hostile takeover bid engineered by Burroughs ...
discontinued the name ''UNIVAC'' for their products. # SPERRY 2200/100 introduced in 1985 # SPERRY Integrated Scientific Processor introduced in 1985


Unisys 2200 series

In 1986,
Sperry Corporation Sperry Corporation was a major American equipment and electronics company whose existence spanned more than seven decades of the 20th century. Sperry ceased to exist in 1986 following a prolonged hostile takeover bid engineered by Burroughs ...
merged with
Burroughs Corporation The Burroughs Corporation was a major American manufacturer of business equipment. The company was founded in 1886 as the American Arithmometer Company by William Seward Burroughs I, William Seward Burroughs. The company's history paralleled many ...
to become
Unisys Unisys Corporation is a global technology solutions company founded in 1986 and headquartered in Blue Bell, Pennsylvania. The company provides cloud, AI, digital workplace, logistics, and enterprise computing services. History Founding Unis ...
, and this corporate name change was henceforth reflected in the system names. Each of the systems listed below represents a family with similar characteristics and architecture, with family members having different performance profiles. # Unisys 2200/200 introduced in 1986 # Unisys 2200/400 introduced in 1988 # Unisys 2200/600 introduced in 1989 # Unisys 2200/100 introduced in 1990 # Unisys 2200/500 introduced in 1993 # Unisys 2200/900 introduced in 1993 # Unisys 2200/300 introduced in 1995 # Unisys ClearPath IX4400 introduced in 1996 # Unisys ClearPath IX4800 introduced in 1997 # Unisys 2200/3800 introduced in 1997 # Unisys ClearPath IX5600 introduced in 1998 # Unisys ClearPath IX5800 introduced in 1998 # Unisys ClearPath IX6600 introduced in 1999 # Unisys ClearPath IX6800 introduced in 1999 # Unisys ClearPath Plus CS7800 introduced in 2001 (renamed Dorado 180 in 2003) # Unisys ClearPath Plus CS7400 introduced in 2002 (renamed Dorado 140 in 2003) # Unisys ClearPath Dorado 100 introduced in 2003 # Unisys ClearPath Dorado 200 introduced in 2005 # Unisys ClearPath Dorado 300 introduced in 2005 # Unisys ClearPath Dorado 400 introduced in 2007 #
Unisys ClearPath Dorado 4000 Unisys Corporation is a global technology solutions company founded in 1986 and headquartered in Blue Bell, Pennsylvania. The company provides cloud, AI, digital workplace, logistics, and enterprise computing services. History Founding Unis ...
introduced in 2008 # Unisys ClearPath Dorado 700 introduced in 2009 # Unisys ClearPath Dorado 4100 introduced in 2010 # Unisys ClearPath Dorado 800 introduced in 2011 # Unisys ClearPath Dorado 4200 introduced in 2012 # Unisys ClearPath Dorado 4300 introduced in 2014 # Unisys ClearPath Dorado 6300 introduced in 2014 # Unisys ClearPath Dorado 8300 introduced in 2015


Unisys ClearPath IX series

In 1996,
Unisys Unisys Corporation is a global technology solutions company founded in 1986 and headquartered in Blue Bell, Pennsylvania. The company provides cloud, AI, digital workplace, logistics, and enterprise computing services. History Founding Unis ...
introduced the ClearPath IX series. The ClearPath machines are a common platform that implement either the 1100/2200 architecture (the ClearPath IX series) or the
Burroughs large systems The Burroughs Large Systems Group produced a family of large 48-bit computing, 48-bit mainframe computer, mainframes using stack machine instruction sets with dense Syllable (computing), syllables.E.g., 12-bit syllables for B5000, 8-bit syllables f ...
architecture (the ClearPath NX series). Everything is common except the actual CPUs, which are implemented as ASICs. In addition to the IX (1100/2200) CPUs and the NX (Burroughs large systems) CPU, the architecture had
Xeon Xeon (; ) is a brand of x86 microprocessors designed, manufactured, and marketed by Intel, targeted at the non-consumer workstation, server, and embedded markets. It was introduced in June 1998. Xeon processors are based on the same archite ...
(and briefly
Itanium Itanium (; ) is a discontinued family of 64-bit computing, 64-bit Intel microprocessors that implement the Intel Itanium architecture (formerly called IA-64). The Itanium architecture originated at Hewlett-Packard (HP), and was later jointly dev ...
) CPUs. Unisys' goal was to provide an orderly transition for their 1100/2200 customers to a more modern architecture.


Deployments

A system of traffic control (1964) designed for the Municipality of metropolitan Toronto was a network of traffic signals and traffic detectors connected to a UNIVAC 1107 to automatically analyse the movement of vehicles. Sweden used UNIAVAC 1106's frontend by UNIVAC 418's to implement a national vehicle registration database. This system ran on the 1106 Platform from 1973 to 1981. In March 1979 this system consisted of: * 2 x 1106-II * 2 x 196KW Memory * 12 x Magnetic tape units * 2 x Communication Processors C/SP for Police and demand terminal users * 9 x FASTRAND-III drums (198 million characters per drum) * 2 x Frontend UNIVAC 418-II for county council and telex terminals (347 CRT's/400 telex) * 2 x FH1782 drums (12.5m characters per drum) * 9 x 8433 discs (205m characters per drive) * 10 x 8440 discs (117m characters per drive) * 1 x card reader * 2 x line printers (0770 and 0758) -- 1,200 lines per minute In 1981 it was upgraded to a UNIVAC 1100/60 platform. and would subsequently be upgraded over many years to a UNISYS XPC-L and later models.


See also

*
List of UNIVAC products This is a list of UNIVAC products. It ends in 1986, the year that Sperry Corporation merged with Burroughs Corporation to form Unisys as a result of a hostile takeover bid launched by Burrough's CEO W. Michael Blumenthal. The Remington Rand years ...
*
Unisys OS 2200 operating system OS 2200 is the operating system for the Unisys ClearPath Dorado family of mainframe systems. The operating system kernel of OS 2200 is a lineal descendant of Exec 8 for the UNIVAC 1108 and was previously known as OS 1100. Documentation and oth ...
* Unisys 2200 Series system architecture *
IBM 7090 The IBM 7090 is a second-generation Transistor computer, transistorized version of the earlier IBM 709 vacuum tube mainframe computer that was designed for "large-scale scientific and technological applications". The 7090 is the fourth member o ...
IBM's top-of-the-line 36-bit computer series of the late 1950s.


References


External links


UNIVAC MemoriesA history of Univac computers and Operating Systems
(PDF file)
UNIVAC timeline
*
UNIVAC 1108-II The big system with the big reputation
(PDF)

*
UNIVAC 1107 documentation on Bitsavers.org
{{DEFAULTSORT:UNIVAC 1100 2200 series 1105 1100 2200 series UNIVAC hardware 36-bit computers Unisys